package com.talent.pojo.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 操作日志详细信息DTO
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OperationLogDetailDTO {
    
    private String action; // 操作类型：CREATE、UPDATE、DELETE
    private String actionDetail; // 操作详情描述
    private String resourceType; // 资源类型：spot、category、user等
    private Long resourceId; // 资源ID
    private String resourceName; // 资源名称
    private Object oldData; // 操作前数据
    private Object newData; // 操作后数据
    private String ipAddress; // 操作IP地址
    private String userAgent; // 用户代理
}
